Configuration de la Raspberry Pi en Mode Headless : Se Connecter sans Clavier, Souris ni Écran

 

Configuration de la Raspberry Pi en Mode Headless : Se Connecter sans Clavier, Souris ni Écran

 





Configurer une Raspberry Pi en mode "headless" signifie que vous allez la contrôler à distance, sans avoir besoin de périphériques physiques (clavier, souris, écran). Cela peut être très pratique pour les projets IoT, les serveurs domestiques, ou pour un gain de place et d'efficacité. Voici un guide détaillé pour configurer votre Raspberry Pi et la contrôler depuis votre ordinateur.

 

1. Matériel nécessaire

 

- Raspberry Pi

- Carte microSD (au moins 16 Go, de préférence classe 10)

- Ordinateur (Windows, macOS ou Linux)

- Lecteur de carte microSD (intégré ou externe)

- Alimentation pour la Raspberry Pi

- Connexion Wi-Fi ou Ethernet

 

---

 

2. Préparer la carte microSD

 

a. Télécharger Raspberry Pi OS

 

1. Téléchargez et installez le Raspberry Pi Imager à partir du [site officiel](https://www.raspberrypi.com/software/).

2. Insérez la carte microSD dans votre ordinateur.

3. Lancez le Raspberry Pi Imager et :

   - Cliquez sur "Choisir un OS" et sélectionnez *Raspberry Pi OS (32-bit)".

   - Cliquez sur "Choisir un support de stockage" et sélectionnez votre carte microSD.

   - Cliquez sur "Écrire" pour flasher le système d'exploitation. Cela formatera et préparera votre carte pour la Raspberry Pi.

 

 b. Activer le SSH

 

- Accédez au répertoire "boot" de la carte microSD (il s'agit de la partition qui sera visible après le flashage de l'OS).

- Créez un fichier vide nommé `ssh` :

  - Sur Windows :

    - Faites un clic droit dans l'espace vide > Nouveau> Document texte.

    - Renommez ce fichier en `ssh`sans extension (assurez-vous que l'extension `.txt` soit bien supprimée).

  - Sur macOS/Linux :

    - Ouvrez un terminal, naviguez vers le dossier `boot` de la carte microSD (exemple : `cd /Volumes/boot`) et tapez :

      

      touch ssh

      

- Cela activera automatiquement le SSH lors du premier démarrage de votre Raspberry Pi.

 

 c. Configurer la connexion Wi-Fi

 

Pour que votre Raspberry Pi se connecte automatiquement au Wi-Fi au démarrage, vous devez créer un fichier `wpa_supplicant.conf` :

 

1. Dans le répertoire "boot" de la carte microSD, créez un fichier nommé `wpa_supplicant.conf`.

2. Ouvrez le fichier avec un éditeur de texte et copiez-y les lignes suivantes, en remplaçant `VotreNomWiFi` et `VotreMotDePasseWiFi` par vos informations de réseau :

   plaintext

   country=FR

   ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

   update_config=1

 

   network={

       ssid="VotreNomWiFi"

       psk="VotreMotDePasseWiFi"

   }

   

   - `country=FR` indique le pays (remplacez "FR" par votre code de pays si nécessaire).

   - `ssid` est le nom de votre réseau Wi-Fi.

   - `psk` est le mot de passe Wi-Fi.

 

3. Enregistrez et fermez le fichier.

 

---

 

 3. Démarrer la Raspberry Pi

 

- Insérez la carte microSD dans la Raspberry Pi.

- Connectez l'alimentation pour allumer la Raspberry Pi.

- La Raspberry Pi va automatiquement se connecter à votre réseau Wi-Fi si la configuration a été correctement effectuée.

 

---

 

4. Trouver l'adresse IP de la Raspberry Pi

 

Pour vous connecter via SSH, vous devez connaître l'adresse IP de votre Raspberry Pi. Voici comment la trouver :

 

- Utilisez un scanner de réseau :

  - Outils comme [Angry IP Scanner](https://angryip.org/) ou [Advanced IP Scanner](https://www.advanced-ip-scanner.com/) vous permettent de trouver l'IP de votre Raspberry Pi en scannant votre réseau local.

- Consultez votre routeur : Connectez-vous à l'interface de votre routeur et recherchez les appareils connectés. Vous devriez voir votre Raspberry Pi sous le nom "raspberrypi".

 

---

 

5. Connexion à la Raspberry Pi via SSH

 

1. Ouvrez un terminal (ou l'Invite de commandes si vous êtes sous Windows).

2. Tapez la commande suivante :

 

   ssh pi@adresse_ip

  

   Remplacez `adresse_ip` par l'adresse IP de votre Raspberry Pi.

 

3. Mot de passe par défaut : Le mot de passe par défaut pour l'utilisateur `pi` est `raspberry`. Si c'est votre première connexion, il est conseillé de le changer :

   

   passwd

   

 

---

 

 6. Utilisation de l'interface graphique (en option)

 

Si vous souhaitez accéder à l'interface graphique de la Raspberry Pi à distance, vous pouvez utiliser VNC (Virtual Network Computing) :

 

1. Activez VNC:

   - Connectez-vous à la Raspberry Pi via SSH.

   - Tapez :

     

     sudo raspi-config

     

   - Allez dans Interfacing Options > VNC et activez-le.

2. Installez un client VNC (comme [RealVNC Viewer](https://www.realvnc.com/en/connect/download/viewer/)) sur votre ordinateur et connectez-vous en utilisant l'adresse IP de votre Raspberry Pi.

 

---

 

Résumé

 

En suivant ce guide, vous avez configuré votre Raspberry Pi en mode "headless", permettant de la contrôler entièrement à distance via SSH ou VNC. Cela simplifie grandement son utilisation et ouvre de nombreuses possibilités pour des projets IoT, serveurs ou toute autre application nécessitant un accès à distance. Profitez de votre nouvelle configuration sans avoir à manipuler des périphériques physiques !

Commentaires